﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ReadyApps.Models.Wiki
{
    /// <summary>
    /// Provides virtual URL management for links to wiki pages within the current
    /// wiki hierarchy.
    /// </summary>
    interface IWikiUrlManager
    {
        /// <summary>
        /// Gets a virtual URL based on the supplied full path.
        /// </summary>
        /// <param name="fullPath">The full folder and page name path to link to
        /// within the current wiki hierarchy</param>
        /// <returns>The virtual URL to the supplied full path</returns>
        string GetVirtualUrl(string fullPath);
    }
}
